package com.winchain.chainbill.basic.activity.service;

import com.shell.bee.persistence.model.PageLimit;
import com.shell.bee.persistence.service.PersistentService;
import com.winchain.chainbill.basic.activity.po.BasAct;
import com.winchain.chainbill.basic.activity.vo.BasActVo;
import java.util.List;

public abstract interface BasActService extends PersistentService<BasAct> {
	public abstract List<BasAct> findBasAct(PageLimit paramPageLimit, BasActVo paramBasActVo);

	public abstract void editBasAct(BasAct paramBasAct, String[] paramArrayOfString);

	public abstract void restart(String paramString);

	public abstract void paused(String paramString);

	public abstract List<BasAct> selectByStatesAndGrpIds(String[] paramArrayOfString1, String... paramVarArgs);

	public abstract BasActVo detail(String paramString);

	public abstract List<BasActVo> getCurrentActs(String paramString);
}
